//////////////////////////////////////////////////////////////////////////////////
//	File	:	MultiPlayerTestState.h
//	Author	:	Yuri Oyoko
//	Purpose	:	This state defines the main menu of the game and its behavior
//////////////////////////////////////////////////////////////////////////////////
#pragma once

//Includes
#include "BaseState.h"
#include "CCamera.h"
#include "BaseObject.h"

class MultiPlayerTestState : public BaseState
{
private:
	MultiPlayerTestState();
	MultiPlayerTestState& operator=(const MultiPlayerTestState&);
	~MultiPlayerTestState();
	CCamera Cam;
	CCamera Cam2;
	BaseObject Player;
	BaseObject Player2;
	int BGID;
	float time;
	float timer;
	D3DVIEWPORT9 TopViewPort;
	D3DVIEWPORT9 BotViewPort;
public:

	//Returns the instance of the main menu state
	static MultiPlayerTestState* GetInstance();
	//Derived functions
	void Enter();
	void Exit();
	bool GetInput();
	void Update(float ElapsedTime);
	void Render();

};